home *** CD-ROM | disk | FTP | other *** search
/ Resource for Source: C/C++ / Resource for Source - C-C++.iso / misc_src / knowhow4 / item.h < prev    next >
C/C++ Source or Header  |  1995-11-01  |  598b  |  28 lines

  1. // ITEM.H   Carcase around menu position, can be removed
  2. //          Always BUTTON_BORDER
  3.  
  4. #ifndef __ITEM_H_
  5. #define __ITEM_H_
  6.  
  7. #include "carcase.h"
  8. #include "remember.h"
  9.  
  10. class Item : public Carcase, public Remember
  11.     {
  12.     public:
  13.     void show(rect where)
  14.         {
  15.         Remember::getimage(where, 3);
  16.         Carcase::show(BUTTON_BORDER, where, 0);
  17.         }
  18.     void hide(rect where)
  19.         { Remember::putimage(where, 3, 0); }
  20.     void redraw(rect from, rect where)
  21.         {
  22.         hide(from);
  23.         show(where);
  24.         }
  25.     void rem() { Remember::rem(); }    // clear
  26.     };
  27.  
  28. #endif __ITEM_H_